package cn.edu.zut.internship.iservice.result;

import cn.edu.zut.internship.bean.sys.Result;

import java.util.Map;

public interface ResultSV {

    Result getMyResultList(Map params);

    /**
     * 学生获取成绩详情
     * @param params
     * @return
     */
    Result getMyResult(Map params);

    /**
     * 教师审核通过报告并评分
     * @param params
     * @return
     */
    Result reportResult(Map params);
    /**
     * 教师或管理员查询学生成绩
     * @param params
     * @return
     */
    Result selectRsultList(Map params);

    /**
     * 教师或管理员导出成绩
     * @param params
     * @return
     */
    Result exportResult(Map params);

    /**
     * 获取报告成绩信息
     * @param params
     * @return
     */
    Result getReportResult(Map params);

    /**
     * 获取学生成绩详情
     * @param params
     * @return
     */
    Result detail(Map params);
}
